<?

//Initiate Authenticate
SecurityRedirect ();
//echo $_SESSION[LOGIN_GROUPID]; exit;
//initiate Vars
define("PRIMARY_KEY","tax_id");
$KEY[]          = array("PRIMARY_KEY"=>PRIMARY_KEY);
$FileName       = "ais_setup_taxrate.php";
$FileTemplate   = "ais_setup_taxrate_list.html";
$SubHeaderTitle = "Setup Tax Rate";
$TableName      = "tbltaxrate";
$PageSize       = 10 ;
$HTMLGridList   = "TaxRateGrid";

//************ FORM ACTION **************
    if (GetParam("Action","")=="Delete") {
        DeleteRecord ("txtCheck",$PageSize);
    }

//Initiate Database Table For Search;
$FCode = GetParam("taxRateRemarksSearch","");
$FNama = GetParam("taxRateCalculateSearch","");


//******* DATABASE FORM QUERY ***********
//$SQL = "SELECT *, tbldept.deptnam as deptnam FROM $DBGeneral.tblstaff LEFT JOIN $DBName.tbldept ON tblstaff.kddept=tbldept.kddept ";
//$SQLCount = "SELECT count(*) FROM $DBGeneral.tblstaff ";
$SQL = "SELECT * FROM $TableName ";
$SQLCount = "SELECT count(*) FROM $TableName ";

if ($FNama)
    if (strlen($WHERE)) $WHERE .= " AND "." calculate like '".$FNama."%'";
    else $WHERE .= " calculate like '".$FNama."%'";
if ($FCode)
    if (strlen($WHERE)) $WHERE .= " AND "." remarks like '".$FCode."%'";
    else $WHERE .= " remarks like '".$FCode."%'";


    if (strlen($WHERE)) $WHERE = " WHERE ".$WHERE;
    else $WHERE = " WHERE 1";

$SQL = $SQL.$WHERE." ORDER BY tax_id";
$SQLCount = $SQLCount.$WHERE." ORDER BY tax_id";

//print $SQL;
//Select Department
$SQLDept = "SELECT * FROM tbldept";

//******* SHOW FORM CONTENT *********
$PageNum = 1;
$RecCnt = $DBConnection->dbc->get_var($SQLCount) ;

if (GetParam("PageNum","")) $PageNum  = GetParam("PageNum","");

$TBS = new clsTinyButStrong ;
$TBS->LoadTemplate($MOD_TEMPLATE_DIR."/".$FileTemplate);
$TBS->MergeBlock("bln",$KEY);
$TBS->MergeBlock("blg",$DBMysql,$SQL,$PageSize,$PageNum,$RecCnt);
$TBS->MergeBlock("deptblk",$DBMysql,$SQLDept);
$TBS->MergeNavigationBar('nv',array('size'=>10,'pos'=>'centred'),$PageNum,$RecCnt,$PageSize) ;
$TBS->Show();


function DeleteRecord ($sequence_name,$PageSize) {
    global $DBConnection,$FileName,$TableName;
        if (GetParam("PageNum","")) {
          $StartRecord = GetParam("PageNum","")*$PageSize-$PageSize+1;
          $EndRecord   = $StartRecord+$PageSize-1;

        }
    for ($x=$StartRecord;$x<=$EndRecord;$x++) {
        if (GetParam($sequence_name.$x,"")) {
            $DBConnection->Delete("$TableName",$sequence_name.$x);
        }
    }
    header("Location: $FileName");
    exit;

}

?>
